package com.geostar.constructionland.analyse.entity.alyresult;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonAlias;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author chengan
 * @description
 */


@Data
@TableName("jsyd_fx_zrbhq")
@ApiModel("自然保护区分析结果")
public class AlyResultZrbhq {
    @ApiModelProperty("分析ID")
    @TableId(value = "fxid",type = IdType.ASSIGN_ID)
    private String fxid;

    @JsonAlias("DK_ID")
    @ApiModelProperty("地块ID")
    @TableField(value = "dkid")
    private String dkid;

    @JsonAlias("DK_MJ")
    @ApiModelProperty("地块面积")
    @TableField(value = "dkmj")
    private double dkmj;

    @JsonAlias("BHQMC")
    @ApiModelProperty("保护区名称")
    @TableField(value = "bhqmc")
    private String bhqmc;

    @JsonAlias("GNFQ")
    @ApiModelProperty("功能分区")
    @TableField(value = "gnfq")
    private String gnfq;

    @JsonAlias("MJ")
    @ApiModelProperty("保护区面积")
    @TableField(value = "bhqmj")
    private double bhqmj;

    @JsonAlias("YZMJ")
    @ApiModelProperty("压占面积")
    @TableField(value = "yzmj")
    private double yzmj;

    @JsonAlias("YZGeoJSON")
    @ApiModelProperty("压占图形json")
    @TableField(value = "yzgeojson")
    private String yzgeojson;

    @JsonAlias("F_SJLY")
    @ApiModelProperty("数据来源")
    @TableField(value = "fsjly")
    private String fsjly;

    @JsonAlias("F_SCDW")
    @ApiModelProperty("生产单位")
    @TableField(value = "fscdw")
    private String fscdw;

    @JsonAlias("F_SJBB")
    @ApiModelProperty("数据版本")
    @TableField(value = "fsjbb")
    private String fsjbb;

    //分析标识
    @ApiModelProperty("分析标示")
    @TableField(value = "fxbs")
    private String fxbs;

}
